/*
 * Edge.h
 *
 *  Created on: 19/09/2009
 *      Author: Santi
 */

#ifndef EDGE_H_
#define EDGE_H_

#include <iostream>
using std::string;

class Edge {
private:
	string id;
	string idFrom;
	string idTo;
	float length;
	float maxVelocity;
public:
	Edge(string id, string idFrom, string idTo, float length, float maxVelocity);
	virtual ~Edge();

    string getId() const;

    void setId(string id);

    string getIdFrom() const;

    void setIdFrom(string idFrom);

    string getIdTo() const;

    void setIdTo(string idTo);

    float getLength() const;

    void setLength(float length);

    float getMaxVelocity() const;

    void setMaxVelocity(float maxVelocity);

	float getTime() const;

};

#endif /* EDGE_H_ */
